/* 全局样式 */
*{margin:0px;padding:0px;}
a{text-decoration:none};
li{list-style:none;}
img{vertical-align:bottom;}

body{
	background:#999
}

/* 注册内容样式 */
.login{
	width:1000px;
	margin:0 auto;
}

.login-logo{
	width:226px;
	height:106px;
	display: flex;
	background:url("../img/register-logo.png") no-repeat;
	margin:0px auto 35px;
}

.login-tb{
	margin:0 auto;
	color:white;
	font-size:14px;
	border-spacing:10px;
}

.phone-td,.confirm-td,.login_btn{
	width:280px;
	height:50px;
	padding-left:20px;
	line-height:50px;
	background:#cbcbcb;
	outline:none;
	border:0px;
	margin-left:40px;
}

.auto{
	width:340px;
	display:flex;
	justify-content:space-between;
}

.auto>div>span{
	font-size:12px;
}

.login-pact>td>.auto>span{
	color:#fff;
	font-size:12px;
}

.pact-td{
	margin-left:40px;
}

.login-btn{
	width:300px;
	height:50px;
	margin-left:332px;
}

.login-btn>input{
	width:300px;
	background:#25292e;
	color:white;
	padding-left:0px;
	font-size:18px;
	font-weight:bold;
}

.progress{
	width:127px;
	height:12px;
	background: white;
}

.text-pro{
	font-size:12px;
	color:#4c4c4c;
	display:flex;
	justify-content:space-between;
	margin-top:5px;
}

.text-pro>span{
	width:20px;
}

.login-icon{
	width:340px;
	height:40px;
	margin:10px 0px 0px 375px;
	line-height:40px;
	font-size:14px;
	display:flex;
}

.login-icon>span{
	width:40px;
}

.login-icon>span:nth-of-type(1){
	transition:0.5s;
	cursor:pointer;
	opacity:1;
}

.login-icon>span:nth-of-type(1):hover{
	opacity:0.7;
}

.login-icon>span:nth-of-type(2){
	transition:0.5s;
	cursor:pointer;
	opacity:1;
}

.login-icon>span:nth-of-type(2):hover{
	opacity:0.7;
}

.login-icon>span:nth-of-type(3){
	transition:0.5s;
	cursor:pointer;
	opacity:1;
}

.login-icon>span:nth-of-type(3):hover{
	opacity:0.7;
}

.login-icon>span:nth-of-type(4){
	transition:0.5s;
	cursor:pointer;
	opacity:1;
}

.login-icon>span:nth-of-type(4):hover{
	opacity:0.7;
}

.login-icon>a{
	color:white;
	margin-left:80px;
	margin-top:10px;
	font-weight:bold;
	height:28px;
	padding-bottom:3px;
	border-bottom:1px solid white;
}